네트워크 모니터링
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
네트워크 모니터링은 네트워크의 과부하, 충돌, 서버 문제 등을 감시하는 시스템으로, 외부 위협을 감시하는 침입 탐지 시스템과 구분된다. 웹 서버의 상태 확인을 위해 HTTP 요청을 보내거나, 이메일 서버의 경우 SMTP, IMAP, POP3를 통해 테스트 메시지를 보내는 방식으로 작동하며, 응답 시간, 가용성, 가동 시간 등을 측정한다. 네트워크 토모그래피, 경로 분석 등도 네트워크 모니터링의 중요한 분야이다. 상태 요청 실패 시에는 SMS, 이메일 등을 통해 시스템 관리자에게 경고를 보내거나 자동 장애 조치 시스템을 활성화하여 문제를 해결한다. 다양한 프로토콜(HTTP, HTTPS, SNMP 등)을 사용하여 네트워크 성능을 감시하며, 전 세계 여러 서버를 통해 웹 서버의 가용성을 확인한다. 네트워크 감시 소프트웨어로는 ping, MRTG, SNMP 서버, Nagios, Datadog, New Relic 등이 있으며, API 관리, IT 서비스 관리, 로그 관리, 온콜 도구 등 다양한 분야에서 활용된다.
더 읽어볼만한 페이지
- 네트워크 관리 - 인터넷 트래픽
인터넷 트래픽은 동영상 스트리밍 서비스의 성장으로 동영상 사이트에서 주로 발생하며, 네트워크 효율성과 경제성에 중요한 영향을 미치고, 국가별 사용세 정책 및 트래픽 분류 기술 등이 관련되어 꾸준히 증가하는 추세이다. - 네트워크 관리 - 방화벽 (네트워킹)
방화벽은 네트워크 보안을 위해 트래픽을 검사 및 제어하는 시스템으로, 설정된 규칙에 따라 패킷을 필터링하며, 다양한 종류와 기능을 가지고 로그를 기록 및 관리한다.
네트워크 모니터링 |
---|
2. 네트워크 모니터링의 상세
침입 탐지 시스템이 외부의 네트워크 위협을 감시하는 반면, 네트워크 모니터링 시스템은 과부하, 충돌된 서버, 네트워크 연결 문제, 기타 장비 문제 등 네트워크 내부 문제를 감시한다. 예를 들어, 웹 서버의 상태를 확인하기 위해 모니터링 소프트웨어는 주기적으로 HTTP 요청을 보내 페이지를 가져온다. 이메일 서버의 경우, SMTP를 통해 테스트 메시지를 보내고 IMAP 또는 POP3로 검색한다.
네트워크 업링크의 성능을 모니터링하는 것을 네트워크 트래픽 측정이라고도 한다. 네트워크 모니터링을 서비스로 제공하는 기업도 있는데, 이는 웹 사이트를 외부에서 감시하여 응답 시간 저하, 장애 발생, 콘텐츠 위조 등을 감시하고, 문제를 감지하면 해당 사이트 관리자에게 통지하는 서비스이다.
2. 1. 주요 측정 지표
일반적으로 측정되는 지표는 응답 시간, 가용성 및 가동 시간이지만, 최근에는 일관성 및 신뢰성 지표도 중요하게 다뤄지고 있다. WAN 최적화 장치의 광범위한 사용은 대부분의 네트워크 모니터링 도구에 부정적인 영향을 미치고 있으며, 특히 왕복 지연 시간 가시성을 제한하기 때문에 정확한 종단 간 지연 측정에 영향을 미친다.[2]2. 2. 상태 요청 실패 시 대응
연결을 설정할 수 없거나 시간 초과가 되거나 문서 또는 메시지를 검색할 수 없는 등 상태 요청 실패가 발생하면, 일반적으로 모니터링 시스템은 특정 작업을 생성한다. 이러한 작업은 다양하며, SMS, 이메일 등을 통해 상주 시스템 관리자에게 경보를 보내거나, 자동 장애 조치 시스템을 활성화하여 문제가 해결될 때까지 문제의 서버 작동을 중지시킬 수 있다.[2]3. 네트워크 토모그래피
네트워크 토모그래피는 네트워크 측정의 중요한 분야로, 네트워크/인터넷의 특정 지점에 위치한 에이전트가 보낸 종단 간 프로브를 사용하여 네트워크의 다양한 링크 상태를 모니터링하는 것을 다룬다.
4. 경로 분석 (Route Analytics)
경로 분석은 네트워크 측정의 또 다른 중요한 분야이다. 여기에는 네트워크의 라우팅 상태를 모니터링하는 방법, 시스템, 알고리즘 및 도구가 포함된다. 잘못된 라우팅 또는 라우팅 문제는 바람직하지 않은 성능 저하 또는 가동 중단을 유발한다.
5. 다양한 유형의 프로토콜
네트워크 모니터링 서비스는 다양한 프로토콜을 검사하여 네트워크 상태를 파악한다. 감시 간격은 수 시간에서 1분 정도로 다양하다.
5. 1. 주요 프로토콜
사이트 모니터링 서비스는 HTTP, HTTPS, 간이 망 관리 프로토콜(SNMP), 파일 전송 프로토콜(FTP), 간이 우편 전송 프로토콜(SMTP), 포스트 오피스 프로토콜(POP3), 인터넷 메시지 접속 프로토콜(IMAP), 도메인 네임 시스템(DNS), 시큐어 셸(SSH), 텔넷, 전송 계층 보안(SSL), 전송 제어 프로토콜(TCP), 인터넷 제어 메시지 프로토콜(ICMP), 세션 개시 프로토콜(SIP), 사용자 데이터그램 프로토콜(UDP)을 검사할 수 있다. 미디어 스트리밍과 일련의 기타 포트들은 4시간마다 또는 수분마다 검사 주기가 있다. 일반적으로 대부분의 네트워크 모니터링 서비스는 서버를 시간당 한 번에서 분당 한 번 사이의 간격으로 테스트한다.[1]5. 2. 네트워크 성능 모니터링 프로토콜
간이 망 관리 프로토콜(SNMP), NetFlow, 패킷 스니핑, 윈도우 관리 도구(WMI)와 같은 프로토콜이 주로 네트워크 성능 모니터링에 사용된다.[2]6. 인터넷 서버 모니터링
인터넷 서버 모니터링은 서버 소유자가 서비스 중단을 인지하고 대응할 수 있도록 돕는다. 예를 들어, 웹 서버 상태를 확인하기 위해 모니터링 소프트웨어는 주기적으로 HTTP 요청을 보내 페이지를 가져온다. 이메일 서버의 경우, SMTP를 통해 테스트 메시지를 보내고 IMAP 또는 POP3로 검색한다.[2]
일반적으로 응답 시간, 가용성, 가동 시간 등을 측정하지만, 일관성 및 신뢰성 지표도 인기를 얻고 있다. 상태 요청 실패 시 모니터링 시스템은 SMS, 이메일 등으로 시스템 관리자에게 경보를 보내거나, 자동 장애 조치 시스템을 활성화하여 문제 서버를 작동 중지시킨다.[2]
또한, 네트워크 모니터링을 서비스로 제공하는 기업도 있는데, 이는 웹 사이트를 외부에서 감시하여 응답 시간 저하, 장애 발생, 콘텐츠 위조 등을 감지하고, 문제가 발생하면 해당 사이트 관리자에게 통지하는 서비스이다.
6. 1. 내부 및 외부 모니터링
인터넷 서버 모니터링은 서버 소유자가 하나 이상의 서비스 중단 여부를 항상 인지할 수 있게 해준다. 서버 모니터링은 서버 소프트웨어가 직접 상태를 확인하고 서비스 중단 시 소유자에게 알리는 내부 모니터링과, 웹 서버 모니터링 회사가 특정 빈도로 서비스 상태를 확인하는 외부 모니터링으로 나눌 수 있다. 서버 모니터링은 CPU 사용량, 메모리 사용량, 네트워크 성능, 디스크 공간 등 시스템 지표 검사를 포함할 수 있다. 또한 아파치 HTTP 서버, MySQL, Nginx, Postgres 등 프로그램 프로세스 확인과 같은 애플리케이션 모니터링도 포함할 수 있다.[2]외부 모니터링은 서버가 완전히 다운되었을 때도 계속 작동하므로 더 신뢰할 수 있다. 훌륭한 서버 모니터링 도구는 성능 벤치마킹, 경고 기능, 그리고 특정 임계값을 더 많은 메모리 프로비저닝 또는 백업 수행과 같은 자동화된 서버 작업과 연결하는 기능을 갖추고 있다.[2]
6. 2. 서버 모니터링 도구
웹 서버의 상태를 확인하기 위해 모니터링 소프트웨어는 주기적으로 HTTP 요청을 보내 페이지를 가져올 수 있다. 이메일 서버의 경우, SMTP를 통해 테스트 메시지를 보내고 IMAP 또는 POP3로 검색할 수 있다.[2]서버 모니터링은 '''내부''' 모니터링과 '''외부''' 모니터링으로 나눌 수 있다. 내부 모니터링은 서버 소프트웨어가 상태를 확인하고 일부 서비스가 중단될 경우 소유자에게 알리는 방식이다. 외부 모니터링은 웹 서버 모니터링 회사가 특정 빈도로 서비스 상태를 확인하는 방식이다. 외부 모니터링은 서버가 완전히 다운되었을 때도 계속 작동하기 때문에 더 신뢰할 수 있다.[2]
서버 모니터링은 CPU 사용량, 메모리 사용량, 네트워크 성능, 디스크 공간과 같은 시스템 지표를 검사하는 것을 포함할 수 있다. 또한 아파치 HTTP 서버, MySQL, Nginx, Postgres 등과 같은 프로그램의 프로세스를 확인하는 애플리케이션 모니터링을 포함할 수 있다.[2]
훌륭한 서버 모니터링 도구는 성능 벤치마킹, 경고 기능, 그리고 특정 임계값을 더 많은 메모리 프로비저닝 또는 백업 수행과 같은 자동화된 서버 작업과 연결하는 기능을 갖추고 있다.[2]
6. 3. 전 세계 서버 모니터링
네트워크 모니터링 서비스는 일반적으로 미국, 유럽, 아시아, 호주 등 전 세계 여러 지역에 여러 개의 서버를 보유하고 있다. 여러 지리적 위치에 서버를 보유함으로써, 모니터링 서비스는 웹 서버가 전 세계 여러 네트워크에서 사용 가능한지 확인할 수 있다. 사용되는 위치가 많을수록 네트워크 가용성에 대한 더 완벽한 그림을 얻을 수 있다.[2]6. 4. 웹 서버 모니터링 프로세스
웹 서버 상태를 확인하기 위해 모니터링 소프트웨어는 주기적으로 HTTP 요청을 보내 페이지를 가져온다.[2] 모든 웹 서버는 HTTP 반환 코드를 분석하여 현재 상태를 빠르게 확인할 수 있다.[2] 타사 애플리케이션 성능 모니터링 도구를 활용하면 추가적인 웹 서버 모니터링, 경고 및 보고 기능을 사용할 수 있다.6. 5. 알림 (Notification)
웹 서버 모니터링 서비스는 긴급하고 중요한 정보를 전달하기 위해 다양한 알림 방법을 사용한다. 여기에는 이메일, 유선 및 휴대폰, 메신저, SMS, 팩스 등이 포함된다.[2]7. 네트워크 감시 소프트웨어
네트워크 감시 소프트웨어는 기능 및 목적에 따라 다양하게 분류할 수 있다.
분류 | 상세 설명 | 주요 소프트웨어 |
---|---|---|
자유 소프트웨어 및 OS 표준 기능 | 운영체제에 포함되어 있거나 자유롭게 사용할 수 있는 소프트웨어 | ping, MRTG, SNMP 서버, 나기오스, Colasoft Capsa, 판도라 FMS, 이징가 |
네트워크 관리 시스템 | 네트워크 장비 및 트래픽을 중앙 집중식으로 관리 | 마이크로 포커스 네트워크 노드 매니저 i, IBM 티볼리 넷뷰, IBM 티볼리 넷쿨, 입스위치 왓츠업 골드, 히네모스 |
모니터링 도구 | 애플리케이션, 인프라, 데이터베이스 등 IT 자원 전반을 모니터링 | 데이터독, 뉴렐릭, 아마존 클라우드워치, 다이나트레이스, CA UNIM (Nimsoft), 시스코 메라키 알림 대시보드, 구글 스택드라이버, IBM 클라우드, 마이크로소프트 애저 알림, Logz-io, Moogsoft, SignalFx, 자빅스 웹훅 |
API 관리 | API 호출 및 연동 관리 | API Fortress 커넥터, AppView X, 시스코 웹엑스 팀즈, 오라클 개발자 클라우드 서비스 |
IT 서비스 관리 | IT 서비스 요청, 장애 관리 등 처리 | 아틀라시안 지라 클라우드, BMC 레미디, 서비스나우, 마이크로소프트 SCOM |
채팅 협업 | 팀원 간 실시간 소통 및 협업 지원 | HipChat 확장, 슬랙, Microsoft Teams, Zapier |
로그 관리 | 시스템 로그 수집, 분석, 저장 | Elastic, Logz.io, Splunk, Sumo Logic, LogTrust |
온콜 도구 (담당자 호출) | 장애 발생 시 담당자에게 자동 알림 | 페이저듀티, 빅터옵스, 옵스지니 |
7. 1. 자유 소프트웨어 및 OS 표준 기능
- ping 프로그램
- MRTG
- SNMP 서버
- 나기오스
- Colasoft Capsa
- 판도라 FMS
- 이징가
7. 2. 네트워크 관리 시스템
7. 3. 모니터링 도구 (애플리케이션, 인프라, 데이터베이스 등)
- 데이터독
- 뉴렐릭
- 아마존 클라우드워치
- 다이나트레이스
- CA UNIM (Nimsoft)
- 시스코 메라키 알림 대시보드
- 구글 스택드라이버
- IBM 클라우드
- 마이크로소프트 애저 알림
- Logz-io
- Moogsoft
- SignalFx
- 자빅스 웹훅
7. 4. API 관리
- API Fortress 커넥터
- AppView X
- 시스코 웹엑스 팀즈
- 오라클 개발자 클라우드 서비스
7. 5. IT 서비스 관리
- 아틀라시안 지라 클라우드
- BMC 레미디
- 서비스나우
- 마이크로소프트 SCOM
7. 6. 채팅 협업
- HipChat 확장
- 슬랙
- Microsoft Teams
- Zapier
7. 7. 로그 관리
- Elastic
- Logz.io
- Splunk
- Sumo Logic
- LogTrust
7. 8. 온콜 도구 (담당자 호출)
페이저듀티, 빅터옵스, 옵스지니 등이 있다.참조
[1]
간행물
NetFlow: Network Monitoring and Intelligence Gathering
http://dx.doi.org/10[...]
Springer International Publishing
2016-10-22
[2]
웹사이트
The impact of WAN Optimization on NetFlow/IPFIX measurements
http://www.networkpe[...]
2007-07-19
[3]
인용
NetFlow: Network Monitoring and Intelligence Gathering
http://dx.doi.org/10[...]
Springer International Publishing
2016-10-22
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com